using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface IState
{
    void Enter();

    void Exit();

    void HandleInput();

    void Update();

    void PhysicUpdate();

    void OnAnimationEnterEvent();

    void OnAnimationExitEvent();

    void OnAnimationTransitionEvent();

    void OnTriggerEnter(Collider collider);
    void OnTriggerExit(Collider collider);
}